.infoTable {
    border-collapse: separate;
    border-spacing: 0 10px; /* Increase row spacing */
    width: 100%;
}

.infoTable thead {
    display: none;
}

.infoTable th, .infoTable td {
    border: 0; /* Remove borders around cells */
    padding: 10px;
    text-align: left;
}

.infoTable tr {
    background-color: #f9f9f9;
}

/* enhance visual
/*.infoTable tr:nth-child(even) {*/
/*    background-color: #e9e9e9;*/
/*}*/

.infoTable .nameColumn {
    font-weight: 400; /* Moderate bold text */
    font-size: 1.2em; /* Adjust the font size as needed */
}

.infoTable .dateTimeColumn {
    width: 15em; /* Adjust this width as needed */
    max-width: 20em; /* Maximum width to allow some flexibility */
    overflow: hidden;
    text-overflow: ellipsis;
}

.infoTable tr + tr {
    border-top: 1px solid #ddd; /* Highlight row separation */
}